83a5c5b4857d71ae5313c2e4acd9ecd174cf8a22,src/main/java/org/fenixedu/academic/domain/Degree.java,Degree,getExecutionDegrees,#AcademicInterval#,429

Before Change


        if (academicInterval == null) {
            return getInternalExecutionDegrees();
        }
        return FluentIterable.from(getInternalExecutionDegrees()).filter(new Predicate<ExecutionDegree>() {

            @Override
            public boolean apply(ExecutionDegree input) {
                return academicInterval.equals(input.getAcademicInterval());
            }
        }).toList();
    }

    public List<ExecutionDegree> getExecutionDegreesForExecutionYear(final ExecutionYear executionYear) {

After Change


        if (academicInterval == null) {
            return getInternalExecutionDegrees();
        }
        return getInternalExecutionDegrees().stream().filter(input -> academicInterval.equals(input.getAcademicInterval()))
                .collect(Collectors.toList());
    }

    public List<ExecutionDegree> getExecutionDegreesForExecutionYear(final ExecutionYear executionYear) {